

/*background-color:rgba(65,202,192,.05);color:#555;text-decoration:none*/

.planTitle {
	width: 100%;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 20px;
    border-bottom: 1px solid #e6e6e6;
    background-color: #f5f5f5;
}
.planContent {
    position: relative;
    margin-left: 20px;
    background-color: #fff;
    padding-top: 40px;
    padding-right: 20px;
}
.planBoxTitle {
    position: relative;
    height: 46px;
    padding: 0 20px 0 46px;
    line-height: 42px;
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    text-align: left;
}
.planBoxForm
{
	text-align: left;
	padding-left: 46px;
	.lh32{
		font-weight: 900;
	}
	.list{
		display: flex;
		flex-flow: row wrap;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.fl{
		flex: 1;
	}
}
.areas_box{
	width: 100%;
	background:#fafafa;
	margin-top: 16px;
	padding: 16px;
 	box-sizing: border-box;
 	.areas_list{
 		width: 100%;
 		display: flex;
 		flex-flow: row nowrap;
 	}
 	input{
 		margin: 0 4px;
 		vertical-align:middle;
 	}
 	label{
 		vertical-align:middle;
 	}
 	.pr{
 		width: 100%;
 		display: flex;
 		flex-flow: row nowrap;
 	}
 	.regionArea {
	    width: 25px;
	    height: 100%;
	    line-height: 48px;
	    font-size: 14px;
	    color: #999;
	    font-weight: 700;
	    font-family: Tahoma;
	} 
	.regionProvince{
		flex: 1;
		display: flex;
		flex-flow: row wrap;
	}  
	.provinceItem{
		line-height: 48px;
		width: 20%;
	} 
	.n3-fa{
		vertical-align: middle;
		cursor: pointer;
	}
}
.label{
	color:#a40100;
	font-size: 12px;
}

